frame buffer
Học thuậtThân thiện
Definition
Noun: - (Computer Science) A dedicated memory area: A frame buffer is a specific portion of a computer's memory (RAM) or a separate memory chip on a graphics card. Its primary function is to hold a complete, pixel-by-pixel representation of a single image frame that is to be displayed on a monitor or other output device.
Usage
The term is used in the context of computer graphics, display technology, and hardware architecture. It describes the essential component that holds the visual data before it is converted into a signal for the screen.
Examples
- The graphics card's performance is heavily dependent on the speed and size of its frame buffer.
- A higher-resolution display requires a larger frame buffer to store the increased number of pixels.
- The rendering engine writes the computed image data directly into the frame buffer.
Advanced Usage
- Double Buffering: A common technique where two frame buffers are used: one (the front buffer) is being displayed on the screen while the next frame is being drawn in a separate, hidden frame buffer (the back buffer). This prevents the viewer from seeing incomplete or partially rendered frames, resulting in smoother animation.
- Depth Buffer (Z-buffer): Often associated with the frame buffer, this is a separate buffer that stores depth information for each pixel, which is crucial for determining which objects are in front of others in 3D rendering.
Variants and Related Words
- Buffer (n): A general term for a temporary storage area for data while it is being moved from one place to another.
- Video RAM (VRAM): A type of memory specifically designed for storing frame buffer and texture data, optimized for high-speed access by the graphics processor.
- Display Memory: A more general term that can be synonymous with the memory used for the frame buffer.
Synonyms
- Display buffer
- Video buffer
- Refresh buffer
Related Technical Terms
- Pixel: The smallest addressable element in a display image, the fundamental unit stored in the frame buffer.
- Raster Scan: The process by which the monitor reads the contents of the frame buffer line by line to display the image.
- Framebuffer Object (FBO): In modern graphics programming (e.g., OpenGL), an FBO is a collection of buffers (color, depth, stencil) that can be used as a rendering destination instead of the default window/system frame buffer, enabling advanced effects like post-processing.
Noun
- (computer science) a buffer that stores the contents of an image pixel by pixel